/**
 * 
 *	起迪科技
 * Copyright (c) 2014-2018 QiDi,Inc.All Rights Reserved.
 */
package cn.qidisoft.edu.hzjt.service;

import java.util.List;

import cn.qidisoft.core.common.pagination.Page;
import cn.qidisoft.core.common.pagination.PaginationBean;
import cn.qidisoft.edu.hzjt.model.ProjectMaterial;

/**
 * 
 * @author hhl
 * @version $Id: IProjectService.java, v 0.1 2018年10月23日 下午5:05:08 hhl Exp $
 */
public interface IProjectMaterialService {

    public PaginationBean<ProjectMaterial> queryPageList(ProjectMaterial projectMaterial,
                                                         Page page);

    public List<ProjectMaterial> queryList(ProjectMaterial projectMaterial);

    public ProjectMaterial queryByPK(ProjectMaterial projectMaterial);

    public void add(ProjectMaterial projectMaterial);

    public void update(ProjectMaterial projectMaterial);

    public void delete(ProjectMaterial projectMaterial);

    public int validation(ProjectMaterial projectMaterial);

    /**
     * 
     * @param data1
     * @return
     */
    public java.util.List<ProjectMaterial> selectProjectByid(ProjectMaterial data1);

    /**
     * 
     * @param data
     */
    public void auditList(ProjectMaterial data);

    /**
     * 
     * @param data
     * @param page
     * @return
     */
    public PaginationBean<ProjectMaterial> projectmaterial_List(ProjectMaterial data, Page page);
}
